home *** CD-ROM | disk | FTP | other *** search
- Path: sdcc12.ucsd.edu!sdcc13!ckaiser
- From: ckaiser@sdcc13.ucsd.edu (Po-Ching Lives!)
- Newsgroups: comp.sys.cbm
- Subject: Re: Some poke commands I forgot..
- Date: 23 Jan 1996 16:00:27 GMT
- Organization: University of California, San Diego
- Message-ID: <4e30mr$19q@sdcc12.ucsd.edu>
- References: <DLJICv.3r4.0.sheppard@torfree.net> <DLLr73.FF8@novice.uwaterloo.ca>
- NNTP-Posting-Host: sdcc13.ucsd.edu
-
- In <DLLr73.FF8@novice.uwaterloo.ca> dfevans@bbcr.uwaterloo.ca (David Evans) writes:
-
- > Bit 7 of 648 ($0288) controls key repeat. poke 648,peek(648)or128 will get
- >this together.
-
- Noooooo! Location 648 controls the page that the Kernal screen
- editor writes to. Thus, the POKE you just did would start sending
- screen data to $8400 and mean that even RUN-STOP/RESTORE would not
- recover (you have to blindly type POKE 648,4 to return screen to
- $0400.)
-
- The location you're thinking of is 650 ($028A):
-
- 650,128 all keys repeat
- 650,0 standard keyboard (only CRSR/SPACE repeat)
-
- Various other configurations exist.
-
- > Location 56325 ($DC05) handles one half (upper byte, I think) of the CIA
- >timer that produces the IRQs, and thus the cursor. Muck with it for lots of
- >nifty effects (including crashing the machine.)
-
- In case you chop it too badly, default is 55. This location won't
- actually crash the machine per se, but it could make typing hell.
-
- Cameron Kaiser
- ckaiser@ucsd.edu
- visit the CWI home page at http://www.armory.com/~spectre/cwi.html
-
-